{
    "name": "github-client",
    "private": true,
    "version": "0.0.0",
    "homepage": ".",
    "scripts": {
        "dev": "cross-env NODE_ENV=development npx webpack serve --mode=development",
        "build": "cross-env NODE_ENV=production tsc --skipLibCheck --noEmit --project tsconfig.json && npx webpack build --mode=production",
        "start": "cross-env NODE_ENV=production tsc --skipLibCheck --noEmit --project tsconfig.json && npx webpack serve --mode=production",
        "ts-check": "tsc --skipLibCheck --noEmit --project tsconfig.json",
        "lint": "eslint \"src/**/*.+(ts|tsx)\"",
        "lint-fix": "eslint --fix \"src/**/*.+(ts|tsx)\"",
        "prettier": "prettier --write \"src/**/*.+(ts|tsx|scss|json)\"",
        "preview": "vite preview"
    },
    "dependencies": {
        "@bem-react/classname": "^1.6.0",
        "@codemirror/lang-javascript": "^6.2.1",
        "@uiw/react-codemirror": "^4.21.18",
        "@uiw/react-markdown-preview": "^4.1.15",
        "axios": "^1.5.0",
        "cross-env": "^7.0.3",
        "framer-motion": "^10.16.4",
        "history": "^5.3.0",
        "js-base64": "^3.7.5",
        "mobx": "^6.10.2",
        "mobx-react-lite": "^4.0.4",
        "moment": "^2.29.4",
        "react": "^18.2.0",
        "react-doc-viewer": "^0.1.5",
        "react-dom": "^18.2.0",
        "react-router-dom": "^6.15.0",
        "regenerator-runtime": "^0.14.0",
        "smoothscroll-polyfill": "^0.4.4"
    },
    "devDependencies": {
        "@babel/cli": "^7.23.0",
        "@babel/core": "^7.23.0",
        "@babel/preset-env": "^7.22.20",
        "@babel/preset-react": "^7.22.15",
        "@babel/preset-typescript": "^7.23.0",
        "@netlify/plugin-lighthouse": "^5.0.0",
        "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
        "@types/node": "^20.6.5",
        "@types/react-dom": "18.0.11",
        "@types/regenerator-runtime": "^0.13.1",
        "@types/smoothscroll-polyfill": "^0.3.1",
        "@types/webpack-env": "^1.18.2",
        "@typescript-eslint/eslint-plugin": "^6.7.0",
        "@typescript-eslint/parser": "^6.6.0",
        "autoprefixer": "^10.4.16",
        "babel-loader": "^9.1.3",
        "css-loader": "^6.8.1",
        "dotenv-webpack": "^8.0.1",
        "eslint": "8.48.0",
        "eslint-config-prettier": "8.8.0",
        "eslint-plugin-eslint-comments": "3.2.0",
        "eslint-plugin-import": "^2.28.1",
        "eslint-plugin-react-hooks": "^4.6.0",
        "eslint-plugin-simple-import-sort": "10.0.0",
        "eslint-plugin-standard": "^5.0.0",
        "eslint-plugin-unused-imports": "^3.0.0",
        "favicons": "^7.1.4",
        "favicons-webpack-plugin": "^6.0.1",
        "fork-ts-checker-webpack-plugin": "^8.0.0",
        "html-webpack-plugin": "^5.5.3",
        "mini-css-extract-plugin": "^2.7.6",
        "postcss-loader": "^7.3.3",
        "prettier": "2.8.8",
        "react-refresh": "^0.14.0",
        "sass": "1.62.0",
        "sass-loader": "^13.3.2",
        "style-loader": "^3.3.3",
        "typescript": "^5.2.2",
        "webpack": "^5.88.2",
        "webpack-cli": "^5.1.4",
        "webpack-dev-server": "^4.15.1"
    },
    "eslintConfig": {
        "extends": [
            "react-app"
        ]
    },
    "browserslist": [
        "defaults"
    ]
}
